const path = require('path');
const resolve = dir => {
  return path.join(__dirname, dir)
};

module.exports = {
  publicPath: '/',
  chainWebpack: config => {
    config.resolve.alias
      .set('@', resolve('src')) // key,value自行定义，比如.set('@@', resolve('src/components'))
      .set('_conf', resolve('config'))

  },
  configureWebpack:{
    externals: {
      vue: 'Vue',
      'vue-router':'VueRouter',
      axios: 'axios'
    }
  },
  // 打包时不生成.map文件
  productionSourceMap: false,
  devServer: {
    disableHostCheck: true
  }
};


